Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Thailand F2 Japan F9 Japan F10 Australia F12 Cambodia F1 Thailand F1 Thailand F2 India F4 Indonesia F5 Laos F1 Thailand F4 Thailand F5 Chinese Taipei F1 Chinese Taipei F2 Canada F5 China F1 China F2 Thailand F2 Chinese Taipei F1 Cambodia F1 Cambodia F2 Thailand F2 Japan F2 Thailand F4 Thailand F6 Japan F3 Japan F1 Hong Kong F3 Thailand F10 Thailand F11 Indonesia F3 Thailand F1 Thailand F3 Australia F13 VIII Open Internacional D'Andorra - Andorra USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington USTA Challenger of Burbank - Burbank The 70th King's Cup and Queen's Cup - Bangkok Heilbronn Challenger - Heilbronn Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia ATP Bangalore Challenger - Bangalore Busan Open Challenger Tennis - Busan Honda Kah Singapore Men's Tennis Open - Singapore Izmir Cup - Izmir Binghamton Professional Tennis Tournament - Binghamton Czech Indoor Open - Prague Jameson Cup - Milan Challenger Leon 2004 - Leon Steelers Cup - Kosice Ischgl International ATP Challenger - Ischgl Hilton Waikoloa Village USTA Challenger - Waikoloa Draft Corona Mexico City Open - Mexico City IPP Open - Helsinki Coffee Cup Challenger - Chikmagalur Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan The Rajasthan Golden Jubilee - Jaipur Akbank Private Banking-TED Open - Istanbul Open de Franche Comte - Besancon New Delhi Challenger - New Delhi Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan The Manchester Trophy - Manchester 2005 Freeman Men's Challenger - Joplin The LTA Sunderland Challenger - Sunderland Internationaux du Doubs - Besancon 2002 USTA Challenger of Calabasas - Calabasas Yokohama International Tennis Tournament - Yokohama Fergana Challenger - Fergana The Swanston Challenger - Sacramento Powder Byrne Trophy - Surbiton IPP Open - Helsinki Honda-Kah Open - Singapore West of England Tennis - Bristol Unicredit Czech Open 2007 - Prostejov Belgaum Open - Belgaum San Luis Potosi Challenger 2000 - San Luis Potosi Eisenberg Jerusalem Open 2000 - Jerusalem The Indian Oil-Servo ATP Challenger 1999 - Calcutta TED Open Istanbul - Istanbul The Joyce Eisenberg Jerusalem Open - Jerusalem USTA Seascape Challenger - Aptos Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Fergana Challenger - Fergana Kyoto Challenger - Kyoto Sporting Challenger - Turin Gallagher International - Hamilton ECM Cup - Prague Open Castilla y Leon - Segovia Nova Challenger Osaka - Osaka 1st Challenger Tournament Leon - Leon Challenger Britania Zavaleta - Puebla Hungarian Open - Budapest Lamberts Open by Stawag - Aachen Moncton Men's Challenger - Moncton The Wright Financial Group, Inc. Challenger - Champaign BH Tennis Open International Cup - Belo Horizonte USTA Challenger of Dallas - Dallas USTA Tennis Championships of Austin - Austin Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Warsteiner Challenger - Lubeck Open de Franche Comte - Besancon Abierto Club Casablanca - Mexico City Cridicard Mastercard Tennis Cup - Campos do Jordao Oldum Brown Vancouver Open - Vancouver Sparkassen Open - Magdeburg Open de Charleroi - Charleroi New Delhi Challenger IV - New Delhi Heilbronn Open - Heilbronn Shimadzu All Japan Indoor - Kyoto Ho Chi Minh City Challenger - Ho Chi Minh City Karshi Challenger - Karshi Open Castilla y Leon Trofeo Iberdrola - Segovia Flea Market Cup Busan Challenger Tennis - Busan Kuppers Kolsch Cup - Aachen Weissenhauser Strand Cup - Hamburg Australian Unity Western Australia Open - Perth Fergana Tennis Challenger Tournament - Fergana Amer-Wilson Tampere Challenger - Tampere University of Tennessee USTA Challenger - Knoxville Okal Cup 2003 - Eckental IPP Open - Helsinki Corona Mexico City Open - Mexico City Challenger Ford de Cherbourg - Cherbourg Internationaux de Tennis de Brest - Brest Kuppers Kolsch Cup Aachen - Aachen Open Castilla y Leon - Segovia Heilbronn Challenger Kueppers Kolsch Cup by Lambertz - Aachen Yokohama Challenger 2001 - Yokohama Torneo Internacional Challenger Fila 2005 - Leon Atlantic City Open - Atlantic City Hilton Waikoloa Village USTA Challenger - Waikoloa Melbourn Challenger The Granby Natrel Challenger - Granby Nuembrecht Challenger - Nuembrecht Volkswagen TED Open - Istanbul VII Open Banc Agricol - Andorra Heineken Challenger - Ho Chi Minh City Busan Open - Busan Dharwad Challenger 2003 - Dharwad Hilton Waikoloa Village USTA Challenger - Waikoloa Korat Challenger The Surbiton Trophy - Surbiton The LTA Nottingham Challenger - Nottingham Ispat Open 2004 - Ostrava Flea Market Cup - Busan Binghamton Professional Tennis Tournament - Binghamton Wroclaw Challenger IPP Open - Helsinki Mexico City Challenger Czech Indoor Open - Prague Heineken Challenger - Ho Chi Minh City Talahassee Challenger Ourocard Tennis Challenger - Sao Paulo Yuba City Challenger Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham Aptos Challenger 2004 Colorado Tennis Classic - Denver South African Airways Tennis Open - Durban Fergana Challenger - Fergana BMW Tennis Championship - Sunrise Baton Rouge Challenger Taiwan Challenger - Kaohsiung dBI Tennis Challenger - Binghamton 2008 China TCL Challenger - Guangzhou Seoul Challenger 2004 Keys Gate Challenger - Homestead The $50,000 Pro Challenger at Calabasas - Calabasas Dunlop World Challenge - Toyota Noumea Challenger The Wright Financial Group USTA Challenger - Champaign Caloundra Challenger Johannesburg Challenger Fergana Challenger Wuhai Challenger Kia International In Kawana - Kawana Open de la Ville de Saint Denis - Reunion Island Challenger Banque Nationale - Granby The LTA Men's Challenger Wrexham - Wrexham Burnie Challenger Singapore Challenger Malaysian Open - Kuala Lumpur Kyoto Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Challenger Winnetka Challenger Bangkok Challenger Vancouver Challenger Bangkok Challenger Busan Challenger Fergana Challenger Samsung Securities Cup - Seoul III Isla de Lanzarote - Lanzarote USTA Illinois Challenger - Champaign Beijing Challenger Astana Challenger Challenger Ford de Cherbourg - Cherbourg President's Cup - Astana Tashkent Challenger Dharwad Challenger 2006 - Dharwad Toyota Challenger Burnie Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Aamulehti Tampere Open - Tampere Anning Challenger Busan Challenger Nanchang Challenger Indore Challenger Toyota Challenger ECU Prague Open - Prague Challenger Natrel Presented by National Bank - Granby Samsung Securities Cup - Seoul Bristol Challenger Trophy - Bristol CA-Challenge - Graz X Open Internacional D'Andorra - Andorra GHI Bronx Classic - Bronx Sarajevo Open 2004 - Sarajevo The Manchester Trophy - Manchester Credicard Mastercard Tennis Cup - Campos do Jordao Bangkok Challenger Logopak Challenger 2005 - Lubeck Seoul Challenger San Luis Potosi Challenger - San Luis Potosi Kaohsiung Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Samsung Securities Cup - Seoul West Lakes Challenger Tianjin Challenger Bangkok Challenger Jameson Cup - Milan Shanghai Challenger ATP Challenger Numea - New Caledonia Astana Challenger Volkswagen Challenger 2005 - Wolfsburg USTA Men's Challenger of Dallas - Dallas Open de Franche-Comte - Besancon Legg Mason Tennis Classic - Washington D.C. Burnie Challenger Taipei City Challenger Japan Open - Tokyo Media Will Cup Busan Challenger Tennis - Busan Pingguo Challenger Lucknow ATP Tour Challenger - Lucknow Hilton Waikoloa Village USTA Challenger - Waikoloa Miller Lite Hall of Fame Tennis Championships - Newport Fergana Challenger - Fergana ATP Challenger Hamburg - Hamburg Tampere Imageneering Open - Tampere The Scottish Tennis Championships - Edinburgh President's Cup 2000 - Tashkent The Surbiton Trophy - Surbiton Shimadzu All Japan Indoor - Kyoto Guadalajara Challenger The LTA Manchester Challenger - Manchester Open Castilla y Leon Trofeo Iberdrola - Segovia St. Petersburg Open - St. Petersburg HTV Challenger - Ho Chi Minh City Open de L'Isere-Open 38 - Grenoble Internationaux de Tennis de Brest - Brest Samsung Securities Cup Challenger - Seoul Dubai Tennis Open - Dubai Open de Montauban - Montauban Beijing Challenger IPP Open - Helsinki TED Open - Istanbul GHI Bronx Tennis Classic - Bronx Warsteiner Challenger Lubeck - Lubeck President's Cup - Tashkent Singapore Mens Tennis Open - Singapore Challenger Ford de Cherbourg - Cherbourg Bangkok Challenger - Bangkok Ciudad de Pozoblanco Open Diputacion - Cordoba AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Mobelwelt-Zick Open 98 - Dresden Finnish Open - Helsinki New Delhi Challenger III - New Delhi Credicard Mastercard Tennis Cup - Campos do Jordao Busan Open Challenger Tennis - Busan Prostejov Challenger Legg Mason Tennis Classic - Washington D.C. Ostend Challenger Tennis Cup of Flanders - Ostende Nottingham-2 Challenger President's Cup - Tashkent Kremlin Cup - Moscow Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Granby Challenger Nokian Hakkapeliitta Open - Tampere Alexander Kolyaskin Memorial - Donetsk The Natrel's Challenger of Granby - Granby Amer-Wilson Tampere ATP Tournament - Tampere CMG Asia Open - Hong Kong The LTA Wrexham Challenger - Wrexham Joplin Challenger - Joplin Gallagher International - Hamilton The Surbiton Trophy - Surbiton Kun-Ming Challenger IX Open Internacional D'Andorra - Andorra The Wrexham Challenger - Wrexham Binghamton Professional Tennis Tournament - Binghamton Sporting Challenger 2003 - Turin ATP Heineken Challenger 2000 - Ho Chi Minh City ATP "Videocon" Challenger - Mumbai Salem Open - Hong Kong The Stella Artois Grass Court Championships - London drkoop.com USTA Tennis Championships of Denver - Denver Togliatti Cup - Togliatti St. Francis Health System USTA Challenger - Tulsa Osaka International Tennis Tournament - Osaka Jameson Cup - Milan The LTA Manchester Challenger - Manchester Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx TED Open - Istanbul 2001 UT Tyler Patriot Challenger - Tyler The 69th King's Cup-Thailand Open - Bangkok Yokohama World Tennis Gaora Cup - Yokohama 2003 Freeman Men's Challenger - Joplin Pomorski Bank Kredytowy Open - Szczecin Crystal Cup 1998 - Portoroz IV Abierto Internacional de Salinas - Salinas Indian Oil Servo Delhi Challenger - New Delhi Pune Challenger Shimadzu All Japan Indoor - Kyoto 2003 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos 12th BH Tennis Open International Cup - Belo Horizonte Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Heineken Challenger 2004 - Ho Chi Minh City Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Schickedanz Open - Furth Tento Czech Open - Prague Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Nokian Hakkapeliitta Open - Tampere 13 BH Tennis Open International Cup - Belo Horizonte S Tennis Master Championship - Graz Samsung Securities Cup - Seoul Music City Challenger - Nashville Sarajevo Open - Sarajevo Singha Tennis Classic - Tarzana Music City Challenger - Nashville Tata Open 2003 - Chennai Odlum Brown Vancouver Open - Vancouver Tata Open 2002 - Chennai 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona AIG Japan Open - Tokyo Tashkent Challenger - Tashkent Melbourne Challenger Samsung Securities Cup - Seoul Copenhagen Open - Copenhagen Bangkok Challenger Tata Open - Chennai The Stella Artois Grass Court Championships - London Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Winnetka Challenger Busan Challenger ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Carson Challenger China Open - Beijing Thailand Open - Bangkok Busan Challenger The Stella Artois Championships - London The 10tele.com Open - Nottingham Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo The Artois Championships - London Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Shanghai Challenger Noumea Challenger Kaoshuing Challenger Delray Beach International Tennis Championships - Delray Beach Pingguo Challenger Campbell's Hall of Fame Tennis Championships - Newport Internationaler Raiffeisen Grand Prix - St. Polten PTT Thailand Open - Bangkok AIG Japan Open - Tokyo Seoul Challenger Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok ABN/AMRO World Tennis Tournament - Rotterdam Thailand Open - Bangkok U.S. National Indoor Tennis Championships - Memphis RCA Championships - Indianapolis Traralgon Challenger The Stella Artois Championships - London Yokohama Challenger Gerry Weber Open - Halle PTT Thailand Open - Bangkok Gold Flake Open - Chennai Kyoto Challenger Guangzhou Challenger U.S. Men's Clay Court Championships - Orlando Adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow Toyota Challenger Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg USTA Men's Challenger of Dallas - Dallas Aircel Chennai Open - Chennai Warsteiner Challenger Wolfsburg - Wolfsburg Heineken Challenger - Ho Chi Minh City GHI Bronx Tennis Classic - Bronx Aegon Nottingham Open - Nottingham Indian Oil Servo Challenger - Calcutta drkoop.com USTA Challenger of Tallahassee - Tallahassee The Scottish Tennis Championships - Edinburgh CA Challenge 2002 - Graz Heilbronn Open - Heilbronn Bangkok Challenger Lucknow ATP Tour Challenger - Lucknow University of Tennessee USTA Men's Challenger - Knoxville The Powder Byrne Trophy - Surbiton Internationaux de Bretagne - Brest Okal Open - Eckental Challenger 42 - Andrezieux The LTA Wrexham Challenger - Wrexham Sarajevo Open - Sarajevo Warsteiner Challenger Series - Lippstadt Prague Challenger - Prague Lambertz Open - Aachen Warsteiner Challenger Wolfsburg - Wolfsburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The Samsung Open - Bournemouth Sunset Moulding Yuba City Racquet Club Challenger - Yuba City AIG Japan Open - Tokyo Chennai Open - Chennai Countrywide Classic - Los Angeles Thailand Open - Bangkok XII Internazionali di Tennis CARISBO - Bologna Copenhagen Open - Copenhagen Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Miller Lite Hall of Fame Tennis Championships - Newport President's Cup 1999 - Tashkent ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai RCA Championships - Indianapolis du Maurier Open - Toronto Licher German Open - Hamburg The Ericsson Open - Miami President's Cup 1998 - Tashkent Heineken Open Shanghai - Shanghai Waldbaum's Hamlet Cup - Long Island Tennis Masters Series - Hamburg Heineken Open - Auckland The Stella Artois Grass Court Championships - London Grand Prix de Tennis de Lyon - Lyon Rogers Masters - Toronto U.S. Open - New York Wimbledon - London Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Campbell's Hall of Fame Tennis Championships - Newport Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Italian Open - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Australian Open - Melbourne U.S. Open - New York Pacific Life Open - Indian Wells Thailand Open - Bangkok Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 1R, THA-KAZ 3-2 Asian Hopman Cup - Astana Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, PO, THA-CHN, 1-4 Davis Cup, Group II, 1R, POC-THA 0-5 Davis Cup, Group II, 1R, SRI-THA 1-3 Davis Cup, Group II, 1R, KUW-THA 1-4 Davis Cup, Group II, 2R, PHI-THA 4-1 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group I, 1R, THA-KOR 2-3 Australian Open - Melbourne NASDAQ-100 Open - Miami Shanghai - Shanghai French Open - Paris U.S. Open - New York Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, Group 1, 2R, SWE-FIN 3-2 Davis Cup, Group 1, 1R, FIN-CRO 3-2 Davis Cup, Group 1, 2R, FIN-ISR 3-2 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group 2, 2R, FIN-BUL 2-3 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group II, 2R, INA-THA 3-2 Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, Group 1, 1R, FIN-SLO 3-2 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, Group 1, 2R, FRA-FIN 4-1 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group 1, 2R, AUS-THA 5-0 15th Asian Games Doha 2006